import { environment } from '@/service/apiMapList.js' // 引入环境变量判断

// 定义简易变量 AlipayJSBridge
const AlipayJSBridge = {
  call(rpc, config, callback) {
    // 只针对 rpc 方法模拟
    if (rpc === 'rpc') {
      // 拿到operationType
      const type = config.operationType
      // 拿到对应的数据
      const data = require('./rpc/' + type)()
      // 设置延时效果模拟请求
      setTimeout(() => {
        // 将对应的数据返回
        callback(data)
      }, 500)
    } else if (rpc === 'getAPDataStorage') {
      // 模拟返回工号
      callback({ data: '888888' })
    }
  }
}

// 根据环境判断是否注入 AlipayJSBridge
if (environment === 'mPaaSPath') {
  window.AlipayJSBridge = AlipayJSBridge
}
